package com.logic.landseaserver.domain;

import java.util.Date;

public class DdingRoomSync {
    private Integer roomId;

    private Integer projectId;

    private Integer syncState;

    private Date syncTime;

    private Integer lockState;

    private Date installLockTime;

    private String lockUuid;

    private Integer passwordId;

    private String lockPassword;

    private Integer passwordState;

    private Integer pwdEffectiveTime;

    private Boolean needSendSms;
    
    private String extendInfo;
    
    private Integer offlineFlag;
    
    private Integer batteryLow;

    private Integer batteryPercentage;
    
    private String serviceId;
    
    public Integer getRoomId() {
        return roomId;
    }

    public void setRoomId(Integer roomId) {
        this.roomId = roomId;
    }

    public Integer getProjectId() {
        return projectId;
    }

    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    public Integer getSyncState() {
        return syncState;
    }

    public void setSyncState(Integer syncState) {
        this.syncState = syncState;
    }

    public Date getSyncTime() {
        return syncTime;
    }

    public void setSyncTime(Date syncTime) {
        this.syncTime = syncTime;
    }

    public Integer getLockState() {
        return lockState;
    }

    public void setLockState(Integer lockState) {
        this.lockState = lockState;
    }

    public Date getInstallLockTime() {
        return installLockTime;
    }

    public void setInstallLockTime(Date installLockTime) {
        this.installLockTime = installLockTime;
    }

    public String getLockUuid() {
        return lockUuid;
    }

    public void setLockUuid(String lockUuid) {
        this.lockUuid = lockUuid == null ? null : lockUuid.trim();
    }

    public Integer getPasswordId() {
        return passwordId;
    }

    public void setPasswordId(Integer passwordId) {
        this.passwordId = passwordId;
    }

    public String getLockPassword() {
        return lockPassword;
    }

    public void setLockPassword(String lockPassword) {
        this.lockPassword = lockPassword == null ? null : lockPassword.trim();
    }

    public Integer getPasswordState() {
        return passwordState;
    }

    public void setPasswordState(Integer passwordState) {
        this.passwordState = passwordState;
    }

    public Integer getPwdEffectiveTime() {
        return pwdEffectiveTime;
    }

    public void setPwdEffectiveTime(Integer pwdEffectiveTime) {
        this.pwdEffectiveTime = pwdEffectiveTime;
    }

    public Boolean getNeedSendSms() {
        return needSendSms;
    }

    public void setNeedSendSms(Boolean needSendSms) {
        this.needSendSms = needSendSms;
    }

    public String getExtendInfo()
    {
        return extendInfo;
    }

    public void setExtendInfo(String extendInfo)
    {
        this.extendInfo = extendInfo;
    }

    public Integer getOfflineFlag()
    {
        return offlineFlag;
    }

    public void setOfflineFlag(Integer offlineFlag)
    {
        this.offlineFlag = offlineFlag;
    }

    public Integer getBatteryLow()
    {
        return batteryLow;
    }

    public void setBatteryLow(Integer batteryLow)
    {
        this.batteryLow = batteryLow;
    }

    public Integer getBatteryPercentage()
    {
        return batteryPercentage;
    }

    public void setBatteryPercentage(Integer batteryPercentage)
    {
        this.batteryPercentage = batteryPercentage;
    }
    
    public String getServiceId()
    {
        return serviceId;
    }

    public void setServiceId(String serviceId)
    {
        this.serviceId = serviceId;
    }

    /**    
     * [描述]：</br>
     *
     * @return
     *
    */
    @Override
    public String toString()
    {
        return "DdingRoomSync [roomId=" + roomId + ", projectId=" + projectId + ", syncState=" + syncState
            + ", syncTime=" + syncTime + ", lockState=" + lockState + ", installLockTime=" + installLockTime
            + ", lockUuid=" + lockUuid + ", passwordId=" + passwordId + ", lockPassword=" + lockPassword
            + ", passwordState=" + passwordState + ", pwdEffectiveTime=" + pwdEffectiveTime + ", needSendSms="
            + needSendSms + ", extendInfo=" + extendInfo + ", offlineFlag=" + offlineFlag + ", batteryLow=" + batteryLow
            + ", batteryPercentage=" + batteryPercentage + ", serviceId=" + serviceId + "]";
    }
}